package com.atguigu.lease.model.bean;

import com.atguigu.lease.model.base.BaseEntity;
import com.atguigu.lease.model.enums.ItemTypeEnum;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

/**
 * 标签信息表
 * @TableName label_info
 */
@TableName(value ="label_info")
@Data
public class LabelInfo extends BaseEntity {
    /**
     * 类型（1:公寓标签,2:房间标签）
     *  > 实体类使用枚举类当做属性：
     *      必须配置了：
     *          1、枚举类作为响应数据时，需要指定枚举类的哪个属性当做他的值响应给前端
     *                  @JsonValue注解标注到指定属性上
     *          2、使用mp 查询数据时，返回的行数据封装为对象时，需要指定mp将读取到的属性值设置给枚举对象的哪个属性
     *                  @EnumValue注解标注到指定属性上
     */
    private ItemTypeEnum type;

    /**
     * 标签名称
     */
    private String name;


}